﻿        body, html {
          margin: 0;
          padding: 0;
          background-color:#C2D0DA;
        }
        img {
          border:0;
        }
        div {
          position:relative;
          z-index:auto;
        }
        #global {
          position:absolute;
          left: 50%;
          top: 50%;
          width: 958px;
          height: 538px;
          margin-top: -269px; /* moitié de la hauteur */
          margin-left: -479px; /* moitié de la largeur */
          border: 1px solid #333;
          background-color: #eee;
        }
		#form_content {
		  position:absolute;
		  left:50%;
		  top:50%;
		  height:50px;
		  width:450px;
		  margin-top: -25px;
		  margin-left: -175px;
		}
		#content {
		  position:relative;
		  width:958px;
		  height:493px;
		  background-color:#fff;
		  overflow:hidden;
		  z-index:auto;
		}
		#option {
	      position:relative;
	      width:956px;
	      height:23px;
	      background-color:#0066A7;
	      overflow:hidden;
	      z-index:auto;
	      margin-left:1px;
	      margin-bottom:1px;
	      margin-right:1px;
	      margin-top:1px;
	      color:#FFFFFF;
	      font-family:Verdana, Arial, Helvetica, sans-serif;
	      font-size:0.6em;
	      text-align:right;
  		  line-height: 23px;
          vertical-align: middle;
		}
        #footer {
          font-family:Calibri;
          font-size:0.9em;	
          position: relative;  /* Nécessaire pour Safari */
          padding: 10px;
          width: 958px;
          height:65px;
          text-align:center;
        }
		ol, ul, li {
          padding: 0;
	      margin: 0;
	      list-style-type:none;
		  display:inline;
        }
		#bottom {
		  position:relative;
		  overflow:hidden;
		  z-index:auto;
		  margin-left:1px;
		  margin-bottom:0px;
		  margin-right:0px;
		  margin-top:0px;
		  color:#000;
		}
		#top_menu {
		  position:relative;
		  overflow:hidden;
		  z-index:auto;
		  margin-left:0px;
		  margin-bottom:0px;
		  margin-right:2px;
		  margin-top:0px;
		}
		.queryform {
			width:250px;
		}
		.error {
		  color:#FF0000;
		}
		
		/* A:NAV */
		a.nav {
		  color:#FFFFFF;
		  text-decoration:none;
		}
		a.nav:hover {
		  color:#333333;
		}
		a.nav:visited {
		  color:#FFFFFF;
		  text-decoration:none;
		}
		
		a.nav2 {
		  color:#000;
		  text-decoration:none;
		}
		a.nav2:hover {
		  color:#888888;
		}
		a.nav2:visited {
		  color:#000;
		  text-decoration:none;
		}
		a.nav2:active {
		  color:#888888;
		  text-decoration:none;
		}
		